package org.xlx.xlx_oa.warehouse.domain.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.xlx.xlx_oa.common.BaseEntityDto;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class DistributorDto extends BaseEntityDto implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "经销商id")
    private Long id;

    @ApiModelProperty(value = "经销商公司名称")
    private String companyName;

    @ApiModelProperty(value = "经销商公司代码")
    private String companyCode;

    @ApiModelProperty(value = "经销商公司地址")
    private String companyAddress;

    @ApiModelProperty(value = "联系人")
    private String contactPerson;

    @ApiModelProperty(value = "联系电话")
    private String contactPhone;

    @ApiModelProperty(value = "联系固话")
    private String contactFixed;

    @ApiModelProperty(value = "联系传真")
    private String contactFax;

    @ApiModelProperty(value = "联系邮箱")
    private String contactEmail;

    @ApiModelProperty(value = "联系邮编")
    private String contactZip;

    @ApiModelProperty(value = "合作状态")
    private String cooperationStatus;

    private String cooperationStatusName;

    @ApiModelProperty(value = "合作时间")
    private LocalDateTime cooperationTime;

    @ApiModelProperty(value = "终止时间")
    private LocalDateTime closureTime;

    @ApiModelProperty(value = "终止原因")
    private String closureReason;
}
